<?php

namespace System\library\safety;

/**
 * <b>Class</b> :        Crypt<br>
 * <b>Fonction</b> :     Utilitaire de cryptage
 * <br>
 * @version              1.0
 * @author               Dread <dreadlokeur@gmail.com>
 * @license              Licence publique générale GNU http://www.gnu.org/licenses/gpl.html
 * @copyright            Copyright 2011 - MidichloriansPHP and contributors
 * @package              System
 * @subpackage           library\safety
 */
class Crypt {

    /**
     * Permet le crytage une valeur: hashage en sha1 + encodage en 64 bits
     *
     * @access public
     * @static
     * @param <string> $value: la valeur à crypter
     * @return <string> la valeur hashé
     */
    public static function encrypt($value) {
        return base64_encode(pack("H*", sha1(utf8_encode($value))));
    }

}

?>